home *** CD-ROM | disk | FTP | other *** search
- This diskette contains the following files
-
- TCS.LIB - Turbo C V1.0 small model MIRACL library
- MS5S.LIB - Microsoft C V5.0 small model MIRACL library
- RATCALC.EXE - Rational Calculator (Black & White)
- RATKALC.EXE - Rational Calculator (Colour)
- FACT.EXE - Factorial program
- BRENT.EXE - Integer factorisation program
- ENCIPH.EXE - Okamoto enciphering program
- DECIPH.EXE - Okamoto deciphering program
- PUBLIC.KEY - Public key for use by enciphering program
- PRIVATE.KEY - Private key for use by deciphering program
- BIG.HPP - C++ header for 'big' numbers
- FLASH.HPP - C++ header for 'flash' numbers
- NUMBER.HPP - C++ header for 'big' numbers mod n
- FACT.CPP - Example C++ source (uses BIG.HPP)
- HAIL.CPP - Example C++ source "
- BRENT.CPP - Example C++ source "
- POLLARD.CPP - Example C++ source (uses NUMBER.HPP)
- SAMPLE.CPP - Example C++ source (uses FLASH.HPP)
-
- If using Microsoft C Version 5.0+ or Turbo C V1.0+ then rename MS5S.LIB
- or TCS.LIB to MIRACL.LIB and you're in business right away. If using
- another compiler then you must execute the appropriate xxDOIT.BAT file
- to create the MIRACL library.
-
- Some files on this disk implement an experimental C++ implementation of
- the MIRACL library. All the extra work is done by the headers "big.hpp",
- "flash.hpp" and "number.hpp". This system was developed using ZORTECH C++
- Version 1.0, which is VERY buggy and unhelpful.
-
- The standard MIRACL library must first be re-compiled using the ZORTECH
- compiler. See zpdoit.bat
-
- Note how readable the C++ versions of the example programs now look.
-
-